/**
 * 
 */
package com.cplsystems.incidencias.business;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table
public class DocumentosCalidad implements Serializable {

	private static final long serialVersionUID = 903043543008939335L;
	private Long idDocumentoCalidad;
	private String ejercicio;
	private TipoDocumentoCalidad tipodocumentocalidad;
	private Documentacion documentacion;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column
	public Long getIdDocumentoCalidad() {
		return idDocumentoCalidad;

	}

	public void setIdDocumentoCalidad(Long idDocumentoCalidad) {
		this.idDocumentoCalidad = idDocumentoCalidad;
	}

	@Column
	public String getEjercicio() {
		return ejercicio;
	}

	public void setEjercicio(String ejercicio) {
		this.ejercicio = ejercicio;
	}

	@OneToOne
	@JoinColumn(name = "tipodocumentocalidad")
	public TipoDocumentoCalidad getTipodocumentocalidad() {
		return tipodocumentocalidad;
	}

	public void setTipodocumentocalidad(
			TipoDocumentoCalidad tipodocumentocalidad) {
		this.tipodocumentocalidad = tipodocumentocalidad;
	}

	@OneToOne
	@JoinColumn(name = "documentacion")
	public Documentacion getDocumentacion() {
		return documentacion;
	}

	public void setDocumentacion(Documentacion documentacion) {
		this.documentacion = documentacion;
	}

}
